thread (a needle) - English Synonyms Dictionary